Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 56f4f20bb2f6afd2ec4da352f1915b698f791f9e


Parents : 53139c2
Author : Mark Qvist <mark@unsigned.io>
Date : 2021-05-19T09:26:12+02:00

Fixed conversation list navigation when list is empty

Changes

2 files changed, 2 insertions(+), 2 deletions(-)


Diff

diff --git a/nomadnet/_version.py b/nomadnet/_version.py
index e344246..221ce5d 100644
--- a/nomadnet/_version.py
+++ b/nomadnet/_version.py
@@ -1 +1 @@
-__version__ = "0.0.3"
\ No newline at end of file
+__version__ = "0.0.4"
\ No newline at end of file

diff --git a/nomadnet/ui/textui/Conversations.py b/nomadnet/ui/textui/Conversations.py
index 170908f..af523e5 100644
--- a/nomadnet/ui/textui/Conversations.py
+++ b/nomadnet/ui/textui/Conversations.py
@@ -31,7 +31,7 @@ class ConversationsArea(urwid.LineBox):
self.delegate.new_conversation()
elif key == "tab":
self.delegate.app.ui.main_display.frame.set_focus("header")
- elif key == "up" and self.delegate.ilb.first_item_is_selected():
+ elif key == "up" and (self.delegate.ilb.first_item_is_selected() or self.delegate.ilb.body_is_empty()):
self.delegate.app.ui.main_display.frame.set_focus("header")
else:
return super(ConversationsArea, self).keypress(size, key)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────